Toward Provenance Capturing as Cross-Cutting Concern
نویسندگان
چکیده
Although provenance gained much attention, solutions to capture provenance do not meet all the requirements. For instance, most solution currently assume a closed world and are explicitly designed to capture provenance. Thus, they fail in integrating the provenance concern into existing environments. Hence, we argue that provenance should be considered as cross-cutting concern that can easily be integrated into existing systems and aims at establishing a universe of provenance. In this paper, we propose a solution concept, introduce different types of provenance systems, adequate software engineering techniques, and report our experiences from a first prototype.
منابع مشابه
The Aspect-Oriented Architecture of the CAPS Framework for Capturing, Analyzing and Archiving Provenance Data
With aspect-oriented programming techniques, modularity may be achieved via separating cross-cutting concerns. Data provenance can be considered as a crosscutting concern: code for collecting provenance data is usually scattered across various places in a software system. Aspect-oriented programming allows to seamlessly integrate cross-cutting concerns into existing software applications withou...
متن کاملMinimal-invasive provenance integration into data-intensive systems
The purpose of provenance is to determine origin and derivation history of data. Thus, provenance is used, for instance, to validate and explain computation results. Due to the digitalization of previously analog processes that consume data from heterogeneous sources and increasing complexity of respective systems, it is a challenging task to validate computation results. To face this challenge...
متن کاملArtifact Centric Business Process Management Logging Schema
Understanding the evolution of business artifacts will enable business analyst to discover more insight from process execution data. In this context, describing how the artifacts are wired, helps in understanding, predicting and optimizing the behavior of dynamic processes. In many cases, however, process artifacts evolve over time, as they pass through the business’s operations. Consequently, ...
متن کاملProvenance in modeling and simulation studies - Bridging gaps
Simulation studies are intricate processes that require interweaving model refinement and executing diverse experiments. Simulation models and data are the result of complex and interactive model and data generating processes. Information about these processes are required to assess the quality of simulation products. Capturing provenance, i.e., information about how a product has been generate...
متن کاملAspect Oriented Business Process Modelling with Precedence
Complexity is a major concern which is aimed to be overcome by people through modelling. One way of reducing complexity is separation of concerns, e.g. separation of business process from applications. One sort of concerns are cross-cutting concerns i.e. concerns which are scattered and tangled through one or several models. In business process management, examples of such concerns are security...
متن کامل